package com.hzxy.yiyid.web.common.error;

public enum ErrorCodeEnum {

    REQUEST_PARAM_NULL_ERROR("st1001", "请求参数为空"),
    REQUEST_TYPE_ERROR("st1002", "请求类型错误"),
    UPLOAD_FILE_NULL_ERROR("st1003", "上传文件为空"),
    UPLOAD_FILE_SUFFIX_ERROR("st1004", "上传文件类型错误"),
    SYSTEM_ERROR("st1005", "系统内部错误"),

    /*
     * 数据管理相关错误类型
     */
    DATA_TYPE_ERROR("dm2001", "数据类型错误"),
    DATA_IMPORT_ERROR("dm2002", "数据导入失败"),

    /*
     * 慧眼识医相关错误类型
     */
    DOCTOR_PARAM_NULL_ERROR("do3001", "请求参数为空"),

    /*
     * 药品相关错误类型
     */
    DRUG_PARAM_NULL_ERROR("dr4001", "请求参数为空"),

    /*
     * 医保定点相关错误类型
     */
    ORG_PARAM_NULL_ERROR("og5001", "请求参数为空"),

    /*
     * 快速荐药错误码
     */
    MD_SYMPTOM_BLANK_ERROR("md1001", "症状描述为空"),
    MD_SYSTEM_ERROR("md1002", "系统内部错误"),
    MATCH_SYMPTOM_FAIL("md1003", "未识别到疾病，请详细描述您的症状");

    private String errorCode;
    private String msg;

    ErrorCodeEnum(String errorCode, String msg) {
        this.errorCode = errorCode;
        this.msg = msg;
    }

    public String getErrorCode() {
        return this.errorCode;
    }

    public String getMsg() {
        return this.msg;
    }
}
